Python Job: Full Stack Engineer

Job added on

Company

Taking Root
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Taking Root is seeking a highly skilled Full Stack Engineer to contribute to the development of our web application, which supports the collection and aggregation of carbon data from projects around the world. Reporting to the Engineering Manager, you will be responsible for improving our backend services and frontend application to support the next phase of our project’s growth; planning for scale and continued delight of our users.

This is a full-time position, and we are open to full-time remote work within Canada. Our office is in Vancouver, BC, and is available for employees who prefer in-person settings. Salary is competitive and based on experience. We work with a diverse set of international partners and especially encourage Indigenous Peoples, members of racial minorities, people with disabilities, LGBTQIA2S+, and members of other underrepresented groups to apply.

*About Us*

Taking Root’s purpose is to accelerate the restoration of the world’s forests. We enable smallholder farmers to grow trees and earn money from the carbon they remove from the atmosphere. Our technology and support make it simple for our reforestation partners to create transparent and robust forest carbon removals. From registering farmers and recruiting land, to monitoring trees grown and the carbon stored over time, we provide the tools at every step of the way to help our partners successfully manage and scale their carbon projects. Recognized for its best practices by the UN, EU and World Economic Forum, Taking Root is connecting thousands of farmers to the carbon market, improving their livelihoods by restoring forests around the world.

*Responsibilities:*

- Work with a Product Manager, Engineering peers and leads, and our UX designer to scope and build new features that our customers will love
- Solve complex problems for our customers who operate in challenging environments around the world
- Collaborate with cross-functional teams, such Reforestation and Data Science, to ensure our services solve customer’s challenges and support the latest carbon measurement methodologies
- Prototype and build new functionality across both backend and frontend services and applications
- Plan for scale and build in monitoring and observability up front so that our solutions keep up with us as we continue to grow

*Skills, Qualifications, and Experience required:*

We especially encourage those with unconventional experience, education, or career paths to apply, even if you may not meet the precise requirements listed in this posting.

- 3+ years of experience developing within backend and frontend services; we use React, Python, Postgres, Kubernetes and others, but it’s okay if you haven’t
- Experience with microsystem architectures and monorepo patterns is a plus
- Comfortable with unit testing, integration testing, and end-to-end testing
- Experience with Git and CI/CD practices
- Enjoys an environment that emphasizes good communication, collaboration and making other teammates better

*How to apply*

Submit a cover letter and resume via our portal. We value every application; however, only those applicants selected for an interview will be contacted.

Taking Root has a diverse team of talented people across gender and racial spectrums. We have created a culture of innovation, diversity, and inclusivity, striving for open discussions, best hiring and operational practices. We hire and promote based on merit, competence, performance, successful milestones, and business needs. We prohibit discrimination and harassment of any kind, be that based on race, colour, gender, sexual orientation, religion, ethnicity, ancestry, disability, or any other protected characteristic as outlined by federal or provincial laws.

Job Type: Full-time